#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <stdlib.h>


int main(){
  int n=0;
  scanf("%d",&n);
  printf("%d\n",n);

  return 0;
}






//int main(){
//  //pid_t fid = getppid();
//  //pid_t id= getpid();
//  //while(1){
//  //  printf("myprocess pid is %d , ppid is %d\n",id,fid);
//  //  sleep(1);
//
//  printf("self pid:%d\n",getpid());
//  
//  printf("更改当前目录之前\n");
//  sleep(10);
//  chdir("../zl2");
//  printf("更改目录后\n");
//  sleep(10);
//
//   FILE *fp=fopen("./zl.txt","w");
//   if(fp==NULL)
//     return 1;
//
//   fclose(fp);
//
//   printf("新建文件完成\n");
//
//   sleep(50); 
//}

//int main(){
//  printf("before fork: I am a process,pid: %d,ppid: %d\n",getpid(),getppid());
//
//  pid_t id=fork();
//
//  printf("after fork: I am a process,pid: %d,ppid: %d,return id:%d\n",getpid(),getppid(),id);
//
//  sleep(2);
//
//  return 0;
//
//}

//void Work(){
//int count=12;
//
//while(count){
//  printf("child %d is rnning,count: %d\n",getpid(),count);
//  count--;
//  sleep(1);
//}
//
//}
//const int num=10;
//int main(){
//  int i=0;
//  for(;i<num;i++){
//     pid_t id=fork();
//     if(id<0){
//       break;
//     }
//
//     if(id==0){
//       Work();
//       exit(0);
//     }
//     printf("father create child process sucess, child pid: %d\n",id);
//     sleep(1);
//  }
//
//  sleep(10);
//
//  return 0;
//}
//
